package com.mydemo.likedy.Service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.mydemo.likedy.pojo.entity.File;


/**
 * 文件服务接口
 */
public interface FileService extends IService<File> {

    /**
     * 储存云端文件到数据库
     * @param fileKey
     * @param userId
     * @return
     */
    Long save(String fileKey,Long userId);

    /**
     * 根据视频id生成图片
     * @param fileId
     * @return
     */
    Long generatePhoto(Long fileId,Long userId);

    /**
     * 获取文件真实URL
     * @param fileId 文件id
     * @return
     */
    File getFileTrustUrl(Long fileId);
}
